home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / editors / emacs / xemacs / xemacs-1.004 / xemacs-1 / xemacs-19.13 / src / m / mips4.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-07-28  |  1.5 KB  |  60 lines

  1. /* Synched up with: FSF 19.29. */
  2.  
  3. /* machine description file for Mips running RISCOS version 4.  */
  4.  
  5. #include "mips.h"
  6.  
  7. /* The following line tells the configuration script what sort of 
  8.    operating system this machine is likely to run.
  9.    USUAL-OPSYS="note"
  10.  
  11. NOTE-START
  12. Use -opsystem=usg5-2-2 normally, or -opsystem=bsd4-3 with the BSD
  13. world.
  14. NOTE-END  */
  15.  
  16. #if 0
  17. /* Define MIPS2 if you have an R6000 or R4000.  */
  18. #define MIPS2
  19. #endif
  20.  
  21. #ifdef __GNUC__
  22. #define C_DEBUG_SWITCH -g -O
  23. #else
  24. /* We used to have  -systype bsd43, but a configure change
  25.    now takes care of that option.  */
  26. #ifdef MIPS2
  27. #define C_DEBUG_SWITCH -DMips -g3 -Wf,-XNd4000 -O -Olimit 2000 -mips2
  28. #else
  29. #define C_DEBUG_SWITCH -DMips -g3 -Wf,-XNd4000 -O -Olimit 2000
  30. #endif
  31. #endif
  32.  
  33. #ifdef TERMINFO
  34. #undef TERMINFO
  35. #endif
  36.  
  37. #define START_FILES pre-crt0.o /lib/crt1.o
  38. /* Used to have -lisode, but jlp@math.byu.edu says remove it
  39.    (for RISCOS 4.52).  */
  40. /* ethanb@ptolemy.astro.washington.edu says crtn.o uses _ctype
  41.    and therefore we must search libc again after crtn.o.
  42.    The -L is used to force second -lc to find the sysv version
  43.    of libc.a, which is needed because the BSD libc.a
  44.    doesn't have _ctype.  */
  45. #define LIB_STANDARD -lmld -lc /lib/crtn.o -L/usr/lib -lc
  46.  
  47.  
  48. #define COFF
  49. #undef LD_SWITCH_MACHINE
  50. #define LD_SWITCH_MACHINE -systype bsd43 -g3 -D 800000
  51.  
  52. #define NO_MODE_T
  53.  
  54. /* These are needed on Riscos 4.0.
  55.    It appears that's the only system which uses mips4.h and defined BSD.  */
  56. #ifdef BSD
  57. #undef HAVE_XRMSETDATABASE
  58. #undef HAVE_XSCREENRESOURCESTRING
  59. #endif
  60.